Side by side: shape, specifications, price and the trims each one comes in.
BMW 3 Series
BMW
X5
xDrive40i
≈ $81,813
M4
Competition xDrive
≈ $107,307
M60i
≈ $118,667