Hello!
Had an extremely frustrating experience in even getting a test drive (still haven't) yet even after shopping around, I still find myself coming back and looking at getting a m3. Anyway still making my way around, learning as much as I can with the wealth of information on here.