The perfect daily driver - BMW M3 Touring