pharmacies sometimes have blood glucose meter for free when you buy 100 test strips.

just remember meters and test strips must match. and, strips are expensive.