Buying a Car on a Budget: How to get the Best Deal?

Buying a Car on a Budget: How to get the Best Deal?