Most German SUVs come from luxury brands, which are expensive, but these ten dependable models cost less than the average ...