Yes it will fit perfect but you need to purchase I believe it's a 2004 to 2009 Stereo installation kit and also have to purchase the wire harness so you don't clip/cut your wires and it will plug right in after you hook up your speaker wires power, ground ACC etc. would be smart to have geek squad do it for hundred bucks if you don't know what you're doing but something this simple I can do myself. Try YouTube for tutorial this is pretty easy work