The wait is finally over. After being announced almost 1 month ago at an Apple Event, iPhone 12 Pro Max, iPhone 12 mini, and HomePod mini are now available for pre-order. iPhone 12 Pro Max and 12 mini will be available in stores and start shipping on November 13th, with HomePod mini arriving the week of November 16th.

iPhone 12 mini starts at $699, with iPhone 12 Pro Max starting all the way at $1099. HomePod mini on the other hand costs just $99. All of the new iPhone models feature 5G and an OLED screen, along with flat sides. HomePod mini includes most of the features of the regular HomePod in a 3.3 inch size, excluding Spatial awareness and Home theater with Apple TV 4K.
If you were wanting to get one (or more) of these products, make sure to pre-order before arrival dates start slipping. Verizon, AT&T, and T-Mobile/Sprint are also offering special trade-in deals at Apple for the new iPhone models.
Updated to correct HomePod mini release date