I hate to break it to you, but voting is over on this and the large BMW fanbase of Carwow had their say - BMW 3 Series wins carwow Car of the Year 2019 | carwow.