Before the order was ever placed, you should have signed an agreement that listed all the options. If not, then it still sounds like the dealership is at fault for not following a process... check your contract. First place to check.
Of course, if you didn't sign a contract then the car's not yours anyway.
2001 E46 BMW 330i Sport Package 6MT
2004 BMW R1150GS
2004 E60 BMW 545i Sport 6MT
2012 BMW 135i - Deep Sea Blue / Terracotta / DCT
2012 BMW K1600GT - Vermillion Red Metallic
2008 BMW E90 M3 - Interlagos Blue / Silver / 6MT