FREE!?!?
I didn't know the words FREE and BMW had ever appeared together!!
I had one dealer tell me that it would be £450 for the 1200 miler... so he was lying right?!
The M is all I've ever wanted - I'm sooo terrified it's going to be an anti-climax! Still, I guess I'll ifnd out in a few days!