yes it does... however, the bumper must match the car. what i mean by that is, the sedan bumper will not fit the hatch. and vice versa. the clips are the same. the outer shell is shaped a little different. eg. the back bumper has a finger groove to make it easier to open the trunk. subtle differences like that.
I own BMW 530d 2006 model and the outside temp sensor is inside front bumper (front left bottom of bumper)
The 2006 Mazda MAZDA6 has 54.7 in. of front hip room.
The 2006 Mazda MAZDA5 has 52.9 in. of front hip room.
The 2006 Mazda MAZDA6 has 55.9 in. of front shoulder room.
The 2006 Mazda MAZDA6 has 42.3 in. of front leg room.
The 2006 Mazda MAZDA3 has 39.1 in. of front head room.
The 2006 Mazda MAZDA3 has 54.9 in. of front hip room.
The 2006 Mazda MAZDA6 has 38.7 in. of front head room.
The 2006 Mazda MAZDA3 has 54.9 in. of front shoulder room.
The 2006 Mazda MAZDA3 has 41.9 in. of front leg room.
The 2006 Mazda MAZDA5 has 40.7 in. of front head room.
The 2006 Mazda MAZDA5 has 55.5 in. of front shoulder room.