Best luxury cars and SUVs for under $40k: Consumer Reports