Review: 2020 BMW M340i - If The Devil Was A Car... Reviews Ferdinand | May 21, 2021 Having had the priviledge of driving a fair number of cars for 'work', it's always a little bit of a surprise when a car throws a curveball at you - ...