I have always been enamored with BMW M vehicles, and ever since owning my E46 M3 and driving countless BMWs for reviews, I have been a diehard fan for life. Full Article »