Walk before you can run, I understand you want a nice car but why finance 20k and be stuck for atlesst 5years when you could finance 10k and save for a house slowly THEN buy your dream car
Edit: OP I'm kinda in the same position as you (don't need a house and want a nice a car) but don't corner yourself with unnecessary finance