The rims you have got can not be from a 2004 as they would be the bigger ones as they changed in 2002 from your year so any rims 2002 onwards would fit yours its prior 2002 that would not. Maybe the rims you have bought were not the original ones on the 2004