it should be. Rock up to a dealer during the week if you can, chances are you'll have a choice of salesman and ask lots of good questions. Have a play around on the BMW configurator and see what options you like. I'd also have a look through babybmw.net at some other m135i's and the colour options available.
Awesome, I'll check it out as I've never heard of that site before. i presume I just take my license with me and I guess my insurance documents/deposit for the test drive? I have no idea why but the idea of asking for a test drive seems a bit cheeky even though I know it isn't.