Industry
Cars ·
2014 BMW M3 engine revealed in spy shots
Bad news for E92 lovers, but quite the contrary for those still clinching onto the E46 generation because the sixth-generation M3, codenamed F30, will drop the…