I can settle this for you all once and for all. I'm a finance manager at a Chevy dealer in Michigan. This is EXACTLY what is happening with your rebates and rates. First off, if you qualify for GM Financials A1 tier of credit, the interest rate they give the dealership is 4.99%. What the dealership does, is mark that 4.99% up a maximum of 2 points to 6.99%. The finance department gets to profit from the increase of rate from 4.99% to 6.99% but ONLY if the customer doesn't refinance within a certain amount of time. That amount of time USED to be 3 months. When GM Financial noticed that dealers were signing up all these 850 credit scores at 6.99% and telling the customer to refi after 3 months, they changed their policy to 6 months. If the customer refinances before that 6 month period, the dealership gets charged back the amount they made by increasing the rate. NOW BEFORE YOU FREAK OUT... 2 things.... #1.... try to remember we all go to work to make money... #2... THE DEALERSHIP IS HELPING YOU TOO! this is important... if the rebate is $1500 to go through gm financial, and you have to keep the loan for 6 months, you only are going to pay like $150-$200 MORE in interest in that 6 months than you would have at a better rate at a different bank. So in 6 months, say you pay $200 more in interest... well the rebate was $1500, so you STILL SAVED $1300 from the rebate! So when a dealership tells you to refinance in 6 months, that's them telling you how to get out of that loan in a way that allows the dealership to keep their kickback. MAIN POINT... do the math... if you want to deal with refinancing after 6 months, it makes sense... just DON'T FORGET TO REFINANCE.... also... keep the loan 6 months... i promise you the dealership hooked u up by telling you to refinance the loan.