The 2004 BMW M3 has 37.5 in. of front head room.
The 2004 BMW X5 has 58 in. of front shoulder room.
The 2004 BMW X3 has 40.2 in. of front leg room.
The 2004 BMW X5 has 39.3 in. of front leg room.
The 2004 BMW M3 has 41.7 in. of front leg room.
The 2004 BMW M3 has 54.5 in. of front shoulder room.
The 2004 BMW X5 has 39.9 in. of front head room.
The 2004 BMW X3 has 39.3 in. of front head room.
The 2004 BMW X3 has 55.8 in. of front shoulder room.
The 2004 BMW 5-Series has 57.3 in. of front shoulder room.
The 2004 BMW 7-Series has 41.3 in. of front leg room.
The 2004 BMW 7-Series has 59.3 in. of front shoulder room.