Dec 11, 2018 First Drive 2019 BMW 330i First Drive Review | Good car, bad timing A sports sedan swimming upstream in a sea of crossovers and EVs A sports sedan swimming upstream in a sea of crossovers and EVs. Jeremy Korzeniewski