The rears fit really well. The fronts work, but not a perfect fit. They are too short and don't give good coverage. The 5th gen mats also have a different style hook/hold down. You can make it work but it looks a bit "off". Also, the 5th gen front passenger mats have holes for the hold downs while 4th gen passenger floor boards don't have the hooks coming from the floor boards.