Price

2004 BMW Z4 base price starts at $33,600 to $40,900. MSRP and invoice price goes from $30,735 to $37,380.

Trim Style Invoice MSRP
2.5i Roadster 30735 33600
3.0i Roadster 37380 40900