Side by side: shape, specifications, price and the trims each one comes in.
BMW M4
BMW
X5
M60i
≈ $118,667
xDrive40i
≈ $81,813
3 Series
M340i xDrive
≈ $76,000
330i
≈ $57,333