The Best BMWs of 2025: Our Favorite Cars of the Year(01) Save Image Image gallery: 2005 BMW M340i: Is $18k Too Much For 156k Miles?