Greetings everyone.
I've been a BMW enthusiast since my very first car ages ago, and have always had at least one 3 series around to drive at any given time - 36,46, even a modded 46 with a 2JZ which i dearly miss.
I am finally ready to own my first M, and I've decided it's going to be a 2017...