If you haven't already ordered your car, I'd just add the Assist. I believe enhanced usb / bluetooth streaming + possibly other features can be added via retrofitting the appropriate combox. But it'll cost more than simply ordering the Assist option.
2015 228i M Sport 6mt + Track Handling Package
2012 328i Sport 6mt (retired)